package com.macro.mall.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 订单查询参数
 * Created by macro on 2018/10/11.
 */
@Getter
@Setter
public class OmsOrderQueryParam {

    private Integer pageSize = 10;

    private Integer pageNum = 1;
    @ApiModelProperty("查询分销员的手机号")
    private String phone;

    @ApiModelProperty("查询分销员姓名")
    private String realName;

    @ApiModelProperty(value = "订单编号")
    private String orderSn;
    @ApiModelProperty(value = "收货人姓名/号码")
    private String receiverKeyword;
    @ApiModelProperty(value = "订单状态：0->待付款；1->待发货；2->已发货；3->已完成；4->已关闭；5->退货中；6->退款中；7->无效订单")
    private Integer status;
    @ApiModelProperty(value = "订单类型：0->普通商品；1->组合商品；2->秒杀商品；3->团购商品；4->换货商品；")
    private Integer orderType;
    @ApiModelProperty(value = "订单来源：0->PC订单；1->app订单")
    private Integer sourceType;
    @ApiModelProperty(value = "订单提交时间")
    private String createTime;
    @ApiModelProperty(value = "账户id")
    private String userStoreId;
    /**
     * @author 高强
     * @Date 2020年9月8日
     */
    @ApiModelProperty(value = "订单所属门店id")
    private Long storeId;

    @ApiModelProperty("订单所属id集合")
    private List<Long> storeIds;
}
